from flask import Flask, request, render_template

#给Flask一个实例化对象,其中__name__入参是你的模块名或者包名，Flask应用会根据这个来确定你的应用路径以及静态文件和模板文件夹的路径
app = Flask(__name__)

# 默认是 get 请求
@app.route('/')
def hello_world():
   return 'Hello World!'



# post 请求
@app.route('/user',methods=['POST'])
def hello_user():
    return 'hello user'


# 传参数
#访问 http://127.0.0.1:5000/users/12334
#id为12334
@app.route('/users/<id>')
def users_id(id):
    return 'users id:' + id

# 在request实例对象中获取参数
# 访问127.0.0.1:5000/query_id?id=12334
@app.route('/query_id')
def query_id():
    id = request.args.get('id')
    return 'query id:' + id


# 实用模板
@app.route('/index')
def hello_world2():
    return render_template('../static/index.html')





#运行
if __name__ == '__main__':
    app.run()

